    ПРАВИТЕЛЬСТВО МОСКВЫ

                                 П Р Е М Ь Е Р

                            Р А С П О Р Я Ж Е Н И Е

    25 июля 2000 г. N 740-РП

    О  едином  формате представления сметной

    документации в электронном виде

         В   целях   обеспечения   совместимости   компьютерных  программ, используемых   в  г.  Москве  для  автоматизированного  составления  и обработки  сметной  документации  на строительство объектов городского заказа  при переходе московского инвестиционно-строительного комплекса на составление проектно-сметной документации и расчеты в строительстве с применением Московских территориальных сметных нормативов (МТСН 81 -

    98)  в  соответствии  с  распоряжением  первого  заместителя  Премьера Правительства  Москвы  от  05.07.99 N 521-РЗП "О применении Московских территориальных   сметных   нормативов МТСН   81-98   при   разработке проектно-сметной документации и расчетах в строительстве":

         1.  Утвердить и ввести в действие "Формат АРПС 1.10" (приложение) для обмена данными между различными сметными компьютерными программами при   составлении   сметной  документации  на  строительство  объектов городского  заказа  с  применением  Московских территориальных сметных нормативов (МТСН 81 - 98) в базисном уровне цен 1998 года.

         2.  Разработчикам  компьютерных программ  по  составлению сметной документации  на строительство объектов городского заказа обеспечивать в едином формате АРПС 1.10 прием и передачу в электронном виде сметной документации.

         3.  Участникам  инвестиционно-строительного  процесса  г.  Москвы (городским   инвесторам,  городским  заказчикам,  органам  экспертизы, проектным  и  подрядным  организациям)  -  пользователям  компьютерных программ  для  автоматизированного составления сметной документации не применять  компьютерные  программы,  которые  не  обеспечивают прием и

    передачу сметной документации в едином формате АРПС 1.10.

         Сметная    документация    на   строительство   объектов   должна представляться  разработчиками  одновременно на бумажных носителях и в электронном виде в едином формате АРПС 1.10.

         4.  Контроль  за выполнением настоящего распоряжения возложить на первого   заместителя   Премьера  Правительства  Москвы,  руководителя Комплекса  архитектуры, строительства, развития и реконструкции города Ресина В.И.

    П.п.Премьер Правительства Москвы                        Ю.М.Лужков

                                                  Приложение

                                             к распоряжению Премьера

                                             Правительства Москвы

                                             от 25 июля 2000 г.

                                             N 740-РП

                            Формат АРПС 1.10

           (Блок обмена данными между компьютерными программами

                           по составлению смет)

         1. Блок  предназначен  для  передачи  информации по локальным

    сметам и актам выполненных работ.

         2. Блок  создается  как текстовый (ASCII) файл с произвольным

    именем и расширением в кодовой таблице 866 (DOS).

         3. Блок состоит из отдельных записей (строк),  которые разде-

    ляются символами возврат  каретки/перевод  строки.  Каждая  запись

    блока  содержит одно или несколько полей,  содержащих числовую или

    текстовую информацию.  Поля разделяются символом #.  Использование

    этого символа в текстовой информации не допускается.

         Разделителем целой и дробной части числовых полей может  слу-

    жить запятая (,).

         Если значение какого-либо поля не определено, то оно не вклю-

    чается в запись,  однако разделители полей (символы #) должны при-

    сутствовать.  Пустое значение числового поля интерпретируется  как

    0.

         4. Каждая запись блока состоит из числового типа (кода) запи-

    си  и некоторого количества текстовых и/или числовых полей.  Коли-

    чество и состав полей каждой записи определяется ее  типом.  Прог-

    раммы должны игнорировать записи с типами, не определенными в дан-

    ном документе.

         Длины полей (как текстовых,  так и числовых) не ограничивают-

    ся.  Не рекомендуется  использовать  символьные  поля  длиннее  64

    Кбайт.

         Точность (количество десятичных знаков после запятой)  число-

    вых полей определяется программой, создавшей блок.

         Все стоимостные показатели приводятся в рублях.

         При загрузке  блока  каждая сметная система может накладывать

    свои ограничения на размеры полей. Например, слишком длинные текс-

    товые поля могут усекаться. Наличие или отсутствие диагностики при

    возникновении подобных ситуаций оставляется на  усмотрение  разра-

    ботчиков сметных систем.

         5. Версия 1.10 блока передачи данных может включать следующие

    типы записей.

         5.1. Тип 0 - комментарий

         5.1.1. Описание полей:

         Содержание комментария (текст).

         5.1.2. Назначение

         Запись используется по усмотрению разработчиков для  описания

    тех  или иных алгоритмов,  данных и др.  характеристик информации,

    представленной в записях других типов. Комментарий относится к за-

    писи,  непосредственно предшествующей ему в файле.  Первой записью

    файла комментарий быть не может.  Несколько идущих подряд  записей

    комментария  объединяются.

         5.2. Тип 1 - идентификация стандарта

         5.2.1. Описание  полей:

         1) Наименование и версия стандарта (текст). Для данной версии

    стандарта это поле должно содержать "АРПС 1.10" (все буквы русско-

    го алфавита) (АРПС - Ассоциация Разработчиков Программного обеспе-

    чения  для  Строительства).

         2) Наименование программы,  создавшей файл (текст).  Значение

    определяется  разработчиками программ.

         3) Номер версии программы,  создавшей файл (текст).  Значение

    определяется  разработчиками  программ.

         5.2.2. Назначение

         Запись этого  типа  обязательно  должна быть в файле,  причем

    только одна и только в качестве первой строки файла.  Начало  этой

    записи 1#АРПС 1.10# может использоваться в качестве сигнатуры фай-

    ла,  исключающей случайную обработку файлов другого формата.

         5.3. Тип 3 - идентификация документа.

         5.3.1.  Описание полей:

         1) Номер договора (объекта) (текст).

         2) Наименование договора (объекта) (текст).

         3) Адрес объекта (текст).

         4) Номер документа (текст).

         5) Наименование документа (текст).

         6) Наименование организации-заказчика (текст).

         7) ФИО представителя организации-заказчика (текст).

         8) Наименование организации-подрядчика (текст).

         9) ФИО представителя  организации-подрядчика  (текст).

         10) Наименование организации-субподрядчика (текст).

         11) ФИО представителя организации-субподрядчика (текст).

         12) ФИО составителя документа (текст).

         13) ФИО контролера документа (текст).

         14) Общая стоимость работ по передаваемому документу  (смете,

    акту выполненных работ).

         15) В каких ценах составлен документ (число).  Поле может со-

    держать  информацию  об уровне цен,  в которых составлен документ,

    например,  1984, 1991, 1998 - цены 1984, 1991, 1998 годов. Для до-

    кументов,  составленных в текущих ценах,  поле не заполняется.

         16) Период,  за который составлен документ (число).  Для смет

    поле содержит 0,  для актов выполненных работ - год и месяц выпол-

    нения в формат ГГГГММ,  где ГГГГ - номер года,  ММ - номер месяца.

         5.3.2. Назначение

         Запись этого  типа  обязательно должна быть в файле,  причем

    только одна.  Она должна располагаться после идентификации  стан-

    дарта  (тип  1) и (быть может) комментариев к идентификации стан-

    дарта.

         Используется для  идентификации загружаемого документа.

         5.4. Тип 10 - заголовок раздела документа.

         5.4.1.  Описание полей:

         1) Уровень заголовка (целое неотрицательное число). Уровень 0

    соответствует  наиболее  крупным  разделам  документа.  Количество

    уровней не ограничивается, но при загрузке информации каждая прог-

    рамма может объединять уровни,  уменьшая глубину их вложения.  При

    таком объединении названия уровней объединяются,  то есть к назва-

    нию более высокого уровня дописывается справа название входящего в

    него подуровня.

         2) Номер  данного  раздела (целое неотрицательное число).  На

    нумерацию разделов не накладывается никаких дополнительных  требо-

    ваний, например некоторых номеров может и не быть.

         3) Наименование раздела (текст).

         5.4.2. Назначение

         Запись используется для задания структуры документа.  Все по-

    зиции  (работы)  документа после заголовка раздела и до следующего

    заголовка относятся к данному разделу.  Это относится и к заголов-

    кам с большим номером уровня.  Например,  возможна такая структура

    документа:

         Уровень - заголовок

         0 А

         Позиции раздела А (любое количество позиций)

         0 Б позиции раздела Б (любое количество позиций)

         1 БА (подраздел  раздела Б)

         Позиции раздела БА (любое количество позиций)

         2 БАА (подраздел БА)

         Позиции раздела БАА (любое количество  позиций)

         1  ББ  (подраздел  раздела Б)

         Позиции раздела ББ (любое количество позиций)

         0 В

         ...

         В данном примере выделено 3 уровня разделов документа.  Смет-

    ная программа, допускающая не более двух уровней, должна загрузить

    этот документ в виде:

         Уровень - заголовок

         0 А

         Позиции раздела А

         0 Б

         Позиции раздела Б

         1 БА (подраздел раздела Б)

         Позиции раздела БА

         1 БА БАА (подраздел раздела Б)

         Позиции раздела БА БАА

         1 ББ (подраздел раздела Б)

         Позиции раздела ББ

         0 В

         ...

         5.5. Тип 20 - позиция документа.

         5.5.1. Описание полей:

         1) Номер строки в документе (целое положительное число).

         2) Код позиции (обычно  в  формате  АВС,  например  Е44-М101)

    (текст).

         3) Единица измерения (текст).

         4) Наименование позиции (текст).

         Поля 5 - 14 содержат показатели позиции документа на единицу

    объема работ без учета различных поправочных коэффициентов,  зави-

    сящих от условий работ.  Эти показатели берутся непосредственно из

    используемой нормативной базы.  При использовании местных материа-

    лов их стоимость учтена в расценке (закрытая расценка).

         5) Прямые затраты (всего) (число, руб.).

         6) Основная заработная плата (число,  руб.).

         7) Стоимость  эксплуатации машин и механизмов (число,  руб.).

         8) Заработная плата машинистов (число,  руб.) (входит в общую

    стоимость эксплуатации машин и механизмов).

         9) Стоимость материалов (число, руб.).

         10) Возврат материалов (число, руб.).

         11) Транспорт материалов (число, руб.).

         12) Шефмонтаж (число, руб.).

         13) Трудозатраты основных  рабочих  (число,  чел.- час.).

         14) Трудозатраты машинистов (число, чел.- час.).

         Поля 15 - 24 содержат показатели позиции документа на единицу

    объема  работ с учетом всех примененных поправочных коэффициентов,

    зависящих от условий работ. Эти показатели непосредственно опреде-

    ляют итоговую базовую стоимость единицы объема данной позиции. При

    отсутствии поправочных коэффициентов они совпадают с  показателями

    5 - 14 соответственно.

         15) Прямые затраты (всего) (число,  руб.).

         16) Основная  заработная плата (число,  руб.).

         17) Стоимость эксплуатации машин и механизмов (число,  руб.).

         18) Заработная плата машинистов (число, руб.) (входит в общую

    стоимость эксплуатации машин и механизмов).

         19) Стоимость материалов (число,  руб.).

         20) Возврат материалов (число,  руб.).

         21) Транспорт материалов (число, руб.).

         22) Шефмонтаж (число,  руб.).

         23) Трудозатраты  основных  рабочих (число, чел.- час.).

         24) Трудозатраты машинистов (число, чел.- час.).

         25) Определитель  АВС  (целое число).  Так как определитель 0

    используется в АВС,  программы,  не имеющие возможности  правильно

    выгрузить  это поле,  должны выводить в него - 1, что при загрузке

    является признаком отсутствия определителя.

         26) Объем  работ (число).

         27) Признак подчиненности (число).  Поле содержит 0 для обыч-

    ных позиций документа и 1 для позиций,  относящихся к другим пози-

    циям.  Обычно подчиненными являются материалы (ресурсы), не учтен-

    ные в сметной расценке.

         Первая позиция документа или раздела документа не может  быть

    подчиненной.  Подчиненные  позиции  следуют в документе непосредс-

    твенно за той позицией, к которой они относятся.

         28) Номер позиции по  смете  (текст).  Это  поле  заполняется

    только для актов выполненных работ и содержит порядковый номер по-

    зиции по смете, к которой относится данная позиция акта.

         29) Номер сметы (текст).  Это поле заполняется только для ак-

    тов выполненных работ и содержит номер сметы,  к которой относится

    данная позиция акта.  Поле может заполняться, если акт относится к

    нескольким сметам.

         5.5.2. Назначение

         Записи этого типа задают состав работ документа. Записи отно-

    сятся к ближайшему предшествующему заголовку раздела.  Допускается

    использование записей сразу  после  идентификации  документа,  при

    этом данные позиции не относятся ни к какому разделу.  Загружающая

    блок сметная программа может ввести фиктивный  заголовок  раздела,

    если это требуется для ее нормальной работы.

         Номера строк в документе (как и номера разделов) могут следо-

    вать не подряд;  допустима как сквозная нумерация позиций,  так  и

    нумерация  в  рамках одного раздела.  Номера строк могут использо-

    ваться для установления соответствия между позициями смет и  отно-

    сящихся к ним актов выполненных работ, если такая возможность пре-

    доставляется загружающей программой.

         Если по мнению пользователя необходимы какие-либо пояснения к

    позиции (например,  порядок применения поправочных коэффициентов),

    то  они  даются  в строке комментария,  которая может следовать за

    каждой позицией.

         5.6. Тип 25 - поправочные коэффициенты

         5.6.1. Описание полей:

         1) Тип поправки (число):

         0 - коэффициент учета инфляции (коэффициент пересчета сметных

    цен),

         1 - коэффициент зимнего удорожания,

         2 - коэффициент накладных расходов,

         3 - коэффициент сметной прибыли,

         4 - коэффициент учета условий работ,

         10 - прочие коэффициенты.

         2) К чему относится поправка (число):

         0 - заработная плата,

         1 - эксплуатация машин и механизмов,

         2 - стоимость материалов,

         3 - заработная плата механизаторов,

         4 - трудозатраты основных рабочих,

         5 - трудозатраты механизаторов,

         10 - прямые затраты.

         3) Действие (число):

         0 - умножение,

         1 - деление,

         2 - сложение,

         3 - вычитание.

         4) Значение поправочного коэффициента (число).

         5) Наименование поправочного коэффициента (текст).

         6) Обоснование поправочного коэффициента (текст). В этом поле

    может указываться,  например, номер индекса пересчета сметных цен,

    период,  за который взяты индексы и другая информация.

         5.6.2. Назначение

         Записи задают состав и  значения  поправочных  коэффициентов,

    примененных  к  ближайшей предшествующей позиции документа.  Коли-

    чество записей не ограничивается.  Записи могут относиться  как  к

    одной  позиции документа,  так и к заголовкам разделов документа -

    при этом они действуют на все позиции раздела.  Одновременное  ис-

    пользование  поправочных коэффициентов и к записям заголовков раз-

    дела,  и к относящимся к этому разделу позициям или подразделам не

    допускается.

         Появление записей поправочных коэффициентов после идентифика-

    ции документа не допускается.

         5.7. Тип 30 - ресурс.

         5.7.1.  Описание полей:

         1) Код ресурса (текст).  Рекомендуется  придерживаться  кодов

    ресурсов АВС или ОКП (для связи с другими программами), однако ес-

    ли выгружающая программа не может предоставить этот код,  допуска-

    ется использование любого кода,  уникального для данного ресурса в

    данном документе.

         2) Единица   измерения   (текст).

         3) Наименование ресурса  (текст).

         4) Признак  типа ресурса (число):

         0 - заработная плата,

         1 - эксплуатация машин и механизмов,

         2 - материал.

         5) Норма расхода ресурса на единицу объема работ (число).

         6) Цена единицы ресурса нормативная (число,  руб.).

         7) Цена  единицы ресурса фактическая (число,  руб.).

         8) Цена единицы ресурса местная (число,  руб.).

         5.7.2. Назначение

         Записи задают состав и количество ресурсов,  необходимых  для

    выполнения позиций документа.  Записи ресурсов относятся к ближай-

    шей предшествующей позиции документа.  Появление записей  ресурсов

    после  раздела документа или идентификации документа не допускает-

    ся.

         5.8. Тип 50 - лимитированные затраты

         5.8.1. Описание полей

         1) Наименование затрат (текст).  Может содержать информацию о

    виде затрат (например, "Временные здания и сооружения"), обоснова-

    ние их применения и др.

         2) Коэффициент (число).  Характеризует  размер  данного  вида

    затрат.  Например, если данный вид затрат составляет 20%, то может

    быть указан коэффициент 1.2.  Для понижающих коэффициентов исполь-

    зуются числа меньше 1.

         3) Сумма затрат (число).  Для понижающих коэффициентов  сумма

    может  быть  отрицательной.

         4) Сумма с учетом данного вида затрат (число). Итоговая сумма

    документа после учета в нем данного вида затрат.

         5.8.2. Назначение

         Записи содержат  информацию о лимитированных затратах,  вклю-

    ченных в документ.  Программные средства,  создающие файл передачи

    информации, должны по возможности подробно отразить в этих записях

    весь процесс расчета лимитированных затрат.  Программные средства,

    загружающие  файл  должны  по  возможности реализовать аналогичный

    расчет лимитированных затрат или,  по крайней  мере,  предоставить

    пользователю  информацию  из записей данного типа в текстовом виде

    (как комментарий).

         6. Во всех программах,  поддерживающих данный формат, он дол-

    жен называться "Единый блок обмена АРПС 1.10"  и  располагаться  в

    меню экспорта/импорта (загрузки/выгрузки и т.п.).

         7. При загрузке блока рекомендуется предусмотреть режим прос-

    мотра и/или распечатки комментариев,  которые могут содержать важ-

    ную информацию по использованным  механизмам  ценообразования.

         8. Формат блока является открытым. Рекомендуется включить его

    описание в документацию к программам или,  по крайней мере,  бесп-

    латно предоставлять это описание по запросу пользователей.